Symbol-Level Requirements for Agent-Level Programming

نویسندگان

  • Mauro Gaspari
  • Enrico Motta
چکیده

In this paper we discuss the notion of programming at the knowledge level in the context of distributed AI systems. In particular, we show that although a number of languages defining abstract communication primitives have been proposed in the past few years, knowledge-level programming can only be supported if specific symbol-level requirements are satisfied. To illustrate this problem we formalize a subset of the KQML language and we show that the resulting synchronous architecture exhibits starvation and deadlock problems, which can only be solved if a careful definition of the underlying transport level is given. To this purpose we show how an alternative, asynchronous architecture can be defined for the same set of communication primitives, which avoids the aforementioned problems. Finally, we indicate a number of issues which require further investigation. ——— 1 Mauro Gaspari, Dipartimento di Matematica, Università di Bologna, Piazza Porta S. Donato, 5, Bologna, Italy, email: [email protected], Tel: +39 (547) 642813, Fax: +39 (547) 610100. 2. Enrico Motta, Human Cognition Research Laboratory, The Open University, Walton Hall, Milton Keynes, UK, email: [email protected], Tel: +44 (908) 653506, Fax: +44 (908) 653169

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fault tolerant knowledge level inter-agent communication in open Multi-Agent Systems

Agent Communication Languages (ACLs) have been developed to provide a way for agents to communicate with each other supporting cooperation in Multi-Agent Systems. The importance of ACLs is especially highlighted in open systems (such as the Internet) where heterogeneous agents must be able to communicate and exchange knowledge with one another despite differences in hardware platforms, operatin...

متن کامل

A communication infrastructure to support knowledge level agents on the web

Agent Communication Languages (ACLs) have been developed to provide a way for agents to communicate with each other supporting cooperation in Multi-Agent Systems. In the past few years many ACLs have been proposed for Multi-Agent Systems, such as KQML and FIPA-ACL. The goal of these languages is to support high-level, human like communication among agents, exploiting Knowledge Level features ra...

متن کامل

A conceptual model of an interorganizational intelligent meeting-scheduler (IIMS)

This article proposes and evaluates a comprehensive agent-based architecture for an Interorganizational Intelligent Meeting-Scheduler. The article extends and generalizes the Intelligent Meeting-Scheduler conceptual model [EXPERSYS 95-Proc. Seventh Intl Conf. Artificial Intelligence Expert Syst. Appl. (1995) 279; J. Organizational Comput. Electron. Commerce, 9 (1999) 233] which focused on intra...

متن کامل

Using Linear Physical Programming in Optimizing Fuzzy Quality Function Deployment

Quality function deployment (QFD) is a customer-driven quality management and product development system for achieving higher customer satisfaction. It is necessary to determine relationships between customer requirements (CRs) and technical requirements (TRs), as well as correlation among the TRs themselves. Such data are usually ambiguous and fuzzy and people have different judgments about th...

متن کامل

Dimensions of Interaction

gent, but deaf, blind, and paraplegic agents. The assumption was that a human agent would formulate the problem in a previously defined language understandable to the agent. The problem statement would include background knowledge, a description of the state of some world, operators to use in that world, and a description of a desired state (a goal). The agent would use (at the knowledge level)...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994